package com.naiterui.ehp.bs.doctor.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <pre>
 * 同步监管医生信息
 * </pre>
 *
 * @author fangguanhong
 * @date 2021/1/15 下午4:37
 * @since 1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class SuperviseDoctorVO implements Serializable {
    private static final long serialVersionUID = 3622470593576621236L;

    public static final Integer TAG_ADD = 1;
    public static final Integer TAG_UPDATE = 2;

    private Long id;
    private String name;
    private Integer gender;
    private String birthday;
    private String idCard;
    private Integer departmentId;
    private String departmentCode;
    private String departmentName;
    private String title;
    private Integer workHospitalId;
    private String workHospitalCode;
    private String workHospitalName;
    private String phone;
    private String expertise;
    private String national;
    private String workDate;
    private String createdAt;
    private String headUrl;
    /**
     * 资格证获取日期
     */
    private Date certIssue;
    /**
     * 修改时间
     */
    private String updateAt;
    /**
     * 新增/修改 标识
     */
    private Integer tag;

    /**
     * 医师职业证书
     */
    private LicenceVO medical;

    /**
     * 医师资格证
     */
    private LicenceVO qualificationCertificate;

    /**
     * 执业证获取日期
     */
    private Date pracIssue;
}
